<?php
/**
 * 学生类-适配器 类型一：对象转换适配器
 * 引用所要适配的类
 * 2019年12月9日18:19:29
 */
namespace Application\Common\Adaptor;

class StudentAdaptor1
{
    // 学生对象
    public $student;
    // 学生信息
    public $student_info;
    // 构造函数
    public function __construct()
    {
        $this -> student = new Student();
    }
    // 设置姓名
    public function setName($name)
    {
        $this -> student -> setName($name);
        $this -> setInfo();
    }
    // 设置姓名
    public function setAge($age)
    {
        $this -> student -> setAge($age);
        $this -> setInfo();
    }
    // 获取姓名
    public function getName()
    {
        return $this -> student_info['name'];
    }
    // 获取年龄
    public function getAge()
    {
        return $this -> student_info['age'];
    }
    // 获取学生信息
    public function getInfo()
    {
        return $this -> student -> display();
    }
    // 动态改变学生信息
    public function setInfo()
    {
        $this -> student_info = $this -> student -> display();
    }
}
